import { SetMetadata } from '@nestjs/common';

export const API_NAME_KEY = 'api_name';

/**
 * API名称装饰器
 * @param name 接口的中文名称
 * @param description 接口的详细描述（可选）
 */
export const ApiName = (name: string, description?: string) => 
  SetMetadata(API_NAME_KEY, { name, description });

/**
 * API名称元数据接口
 */
export interface ApiNameMetadata {
  name: string;
  description?: string;
}
